//
//  HttpRequestManager.h
//  BossSystem
//
//  Created by hzyd-wlj on 14-7-30.
//  Copyright (c) 2014年 hzyd. All rights reserved.
//

#import <UIKit/UIKit.h>
extern NSString *const HttpRequestManagerDidGetNeedReloginNotificationKey;

typedef void(^completedMainBlock)(BOOL success,id response,NSString *errMsg);

#import <Foundation/Foundation.h>

@interface HttpRequestManager : NSObject

/**
 *  Post方法 星软公司服务器basePath：KWebBasePath【星软公司服务器请求用这个】
 *
 *  @param methodName         方法名
 *  @param parameters         参数以JSON传递
 *  @param completedMainBlock 主线程的回调Block
 */
+ (void)postMethod:(NSString *)methodName parameters:(NSDictionary *)parameters completedMainBlock:(completedMainBlock)completedMainBlock;


/**
 *  Get方法 企信服务器basePath：KQXWebBasePath【我们自己的服务器请求用这个】
 *
 *  @param methodName         Get的路径（除去BasePath:http://115.29.187.10:8080/qixinserver/ 的路径）
 *  @param parameters         参数
 *  @param completedMainBlock 主线程的回调Block
 */
+ (void)getMethod:(NSString *)methodName parameters:(NSDictionary *)parameters completedMainBlock:(completedMainBlock)completedMainBlock;

+ (void)putMethod:(NSString *)methodName parameters:(NSDictionary *)parameters completedMainBlock:(completedMainBlock)completedMainBlock;

+ (void)deleteMethod:(NSString *)methodName parameters:(NSDictionary *)parameters completedMainBlock:(completedMainBlock)completedMainBlock;


+ (BOOL)isCurrentLanguageEnglish;
@end
